*{
		margin:0;
		padding:0;
	}

body{
    font:15px/1.3 'Open Sans', sans-serif;
		color: #5e5b64;
		text-align:center;
}

div_main{
  height:500px;
  width:500px;
}

.predict{
position:relative;

  width:700px;
  height:500px;
  border-left:5px solid #ccc;
  border-right:5px solid #ccc;
  border-top:5px solid #ccc;
  border-bottom:5px solid #ccc;
  resize:none;
  readonly:true;
}

/*
页面标题样式
*/
.title{
  position:relative;
  top:10px;
  font-size:40px;
  color:#000000;
}


/*
按钮整体样式
*/
button{
  display:block;
  font-size:25px;
  font-weight:bold;
  color:#FFFFFF;
  position:relative;
  height:80px;
  width:200px;
  background-color:#5597b4;
  border:none;
  top:50px;
  box-shadow: 2px 3px 20px rgba(0, 0, 0, 0.2);
}

/*
鼠标滑过时改变的按钮样式
*/
button:hover{
  background-color:#e35885;
  cursor:pointer;
  text-decoration:none;
}

/*
下面都是上传文件框用到的样式
*/
.upload_dialog_div{
  position:fixed;
  left:0px;
  top:0px;
  right:0px;
  bottom:0px;
  overflow:auto;
  visibility:hidden;
  z-index:1;
	background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.4);
}

.style_content_div{
  position:relative;
  z-index:1;
  margin:auto;
  margin-top:160px;
  width:400px;
  height:160px;
  background:#F5F5F5;
  box-shadow: 2px 3px 20px rgba(0, 0, 0, 0.2);
}

.style_content_upper_div{
  position:absolute;
  left:0px;
  top:0px;
  width:400px;
  height:100px;
}


.style_content_file_div{
  position:absolute;
  left:15px;
  top:20px;
  width:380px;
  height:60px;
}


.style_file_span{
  width:120px;
  height:36px;
  font-size:20px;
  text-align:left;
}

.style_file_content{
  margin-top:5px;
}

.style_content_prog_div{
  position:absolute;
  left:18px;
  top:57px;
  width:360px;
  height:40px;
}

.style_prog_span_hit{

}

.style_content_lower_div{
  position:absolute;
  left:0px;
  top:100px;
	width:400px;
	height:60px;
}

.style_content_span{
  width:200px;
	height:60px;
	line-height:60px;
	display:inline-block;
	float:left;
	font-size:32px;
	text-align:center;
	cursor: pointer;
	background-color:#c4d7e0;
}

.text1{
position:relative;

top:-270px;
left:400px;
}

.upload_dialog_div{
  position:fixed;
  left:0px;
  top:0px;
  right:0px;
  bottom:0px;
  overflow:auto;
  visibility:hidden;
  z-index:1;
	background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.4);
}

.style_content_div{
  position:relative;
  z-index:1;
  margin:auto;
  margin-top:160px;
  width:400px;
  height:160px;
  background:#F5F5F5;
  box-shadow: 2px 3px 20px rgba(0, 0, 0, 0.2);
}

.style_content_upper_div{
  position:absolute;
  left:0px;
  top:0px;
  width:400px;
  height:100px;
}

.style_content_file_div{
  position:absolute;
  left:15px;
  top:20px;
  width:380px;
  height:60px;
}

.style_file_span{
  width:120px;
  height:36px;
  font-size:15px;
  text-align:left;
}

.style_file_content{
  position:relative;
  left:70px;
  top:-25px;
  margin-top:5px;
}

.style_content_prog_div{
  position:absolute;
  left:18px;
  top:57px;
  width:360px;
  height:40px;
}

.style_prog_span_hit{

}

.style_content_lower_div{
  position:absolute;
  left:0px;
  top:100px;
	width:400px;
	height:60px;
}

.style_content_span{
  width:200px;
	height:60px;
	line-height:60px;
	display:inline-block;
	float:left;
	font-size:32px;
	text-align:center;
	cursor: pointer;
	background-color:#c4d7e0;
}

.im{
  position:relative;
  top:-300px;
  left:500px;

}

.warn{
  position:relative;
  top:-290px;
  left:250px;
  font-size:30px;
  visibility:hidden;
}

.select{
  position:absolute;
  top:440px;
  left:0px;
  line-height: 25px;
  size: a5;
  border: solid;
  filter: none;
  position: absolute;
  width: 150px;
  font-size: 20px;
}
